html{background-color:#f2f0f0}
.register-page-wrapper{width:800px;padding:20px 0 60px 0;margin:0 auto}
#RegLike{padding-bottom:20px}
.newRegFromMain{width:470px;position:relative}
#RegForm .newRegFromMain{border-right:1px dashed #ddd;position:relative}
#RegForm .newRegFromRight{padding:0px 0px 0px 40px}
#RegCreatGroup .newRegFromRight{padding:120px 0px 0px 40px}
#RegForm .oneline .input1{width:240px}
#RegForm .oneline .input2{width:100px}
#RegCreatGroup .oneline .input1{width:280px}
.reg_sinaweibo, .reg_qq, .reg_taobao, .reg_renren, .reg_wangyi, .reg_txweibo, .reg_douban, .reg_baidu{ background:url(../../images/default/register/regIcon0.png) no-repeat; float:left; height:44px; margin-right:8px; width:44px; margin-top:6px; }
.reg_sinaweibo{ background-position:0 0; }
.reg_qq{ background-position: -47px 0; }
.reg_taobao{ background-position: -94px 0; }
.reg_renren{ background-position: -141px 0; }
.reg_wangyi{ background-position: -188px 0; }
.reg_txweibo{ background-position:0px -51px; }
.reg_douban{ background-position: -47px -51px; }
.reg_baidu{ background-position: -94px -51px; }
.regGroupBtn,.regFormBtn{ *zoom:1;background:url(../../images/default/register/regBtn0.png) no-repeat;color:#fff;font-size:16px;line-height:26px;text-align:center;font-weight:bold; cursor:pointer}
.regGroupBtn:hover, .regFormBtn:hover{color:#fff}
.regGroupBtn{background-position:0px 0px;height:28px;width:174px;padding:6px 10px}
.regFormBtn{background-position:0px -44px;height:46px;width:170px;border:none}
#RegLike .regGroupBtn{margin:14px auto 0px auto}
#RegLike .grid{width:228px;display:inline;float:left;margin-right:20px;margin-left:20px}

.oneline{line-height:42px;height:42px;border:0;overflow:hidden}
.oneline .inputBox{border:0;*margin-left:5px;*margin-right:5px;_margin-right:0px;margin-left:0px}
.oneline .input1, .oneline .input2{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; border:2px solid #ddd;padding-left:2px;padding-right:2px;height:34px;line-height:34px;font-size:14px;background:#ffffff;color:#666}
.oneline .hackBox{_padding-top:10px}
.i_suc, .btn_view, .btn_view span{ background:url(../../images/default/register/btn_200.gif) no-repeat 0 0; display:inline-block; }
.i_suc{ height:38px; background-position:0 -50px; line-height:38px; padding-left:46px; margin:90px 0 40px; *display:inline; }


.l_dsh{ border-bottom:1px dashed #CCC; }
.noEmail{ width:300px; margin:40px auto 0; padding-bottom:40px; text-align:left; overflow:hidden; }
.noEmail li{ list-style-type:disc; padding-left:7px}
.mb30{ margin-bottom:30px; }
.mt40{ margin-top:40px; }

#regNotice{position:absolute;top:100px;left:50px;display:none}
#regNotice .bottom-left-t{background:url("../../images/default/register/bottom-left-t.gif") no-repeat scroll left bottom transparent;width:182px}
#regNotice .bottom-right-t{background:url("../../images/default/register/bottom-right-t.gif") no-repeat scroll right bottom transparent}
#regNotice .top-left-t{background:url("../../images/default/register/top-left-t.gif") no-repeat scroll left top transparent}
#regNotice .top-right-t{background:url("../../images/default/register/top-right-t.gif") no-repeat scroll right top transparent;line-height:160%;padding:10px 8px 10px 18px}
#regWarning{position:absolute;top:100px;left:50px;display:none}
#regWarning .bottom-left-w{background:url("../../images/default/register/bottom-left-w.gif") no-repeat scroll left bottom transparent;width:182px}
#regWarning .bottom-right-w{background:url("../../images/default/register/bottom-right-w.gif") no-repeat scroll right bottom transparent}
#regWarning .top-left-w{background:url("../../images/default/register/top-left-w.gif") no-repeat scroll left top transparent}
#regWarning .top-right-w{background:url("../../images/default/register/top-right-w.gif") no-repeat scroll right top transparent;line-height:160%;padding:11px 10px 11px 20px}



#wrapper{ width:960px; margin:0 auto; padding-bottom:20px; }
body{ min-width:960px; }
.container_12{margin-left:auto; margin-right:auto; width:960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{display:inline;float:left; margin-left:6px; margin-right:6px; }
.alpha{ margin-left:0; }
.omega{ margin-right:0; }
.container_12 .grid_1{width:68px; }
.container_12 .grid_2{width:148px; }
.container_12 .grid_3{width:228px; }
.container_12 .grid_4{width:308px; }
.container_12 .grid_5{width:388px; }
.container_12 .grid_6{width:468px; }
.container_12 .grid_7{width:548px; }
.container_12 .grid_8{width:628px; }
.container_12 .grid_9{width:708px; }
.container_12 .grid_10{ width:788px; }
.container_12 .grid_11{ width:868px; }
.container_12 .grid_12{ width:948px; }
.clear, .clear-fix{ clear:both; display:block; overflow:hidden; width:0; height:0; }
.clearfix:before, .clearfix:after{ content: '\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after{ clear:both; }
.zoom{ zoom:1; }
.l22{ line-height:22px; }
.l20{ line-height:20px; }
.l18{ line-height:18px; }
.l16{ line-height:16px; }
.l30{ line-height:30px; }
.f12{ font-size:12px; font-weight:normal}
.f14{ font-size:14px; font-weight:bold; }
.f14n{ font-size:14px}
.f16{ font-size:16px; font-weight:bold; }
.f16n{ font-size:16px}
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.f24{ font-size:24px; }
.f30{ font-size:30px; }
.fb{ font-weight:bold; }
.ftnr{ font-family:times New Roman; }
.faums{ font-family:Arial Unicode MS; }
.pr{ position:relative; }
.pa{ position:absolute; }
.cursor{ cursor:pointer; }
.right, .r{ float:right; _display:inline; }
.break-word{ word-wrap:break-word; }
.white-space{ white-space:nowrap; }
.left{ float:left; _display:inline; }
.overflow{ overflow:hidden; }
.mt5{ margin-top:5px; }
.mt8{ margin-top:8px; }
.mt10{ margin-top:10px; }
.mt14{ margin-top:14px; }
.mt20{ margin-top:20px; }
.mt25{ margin-top:25px; }
.mt30{ margin-top:30px; }
.mb14{ margin-bottom:14px; }
.mr14{ margin-right:14px; }
.ml4{ margin-left:4px; }
.ml7{ margin-left:7px; }
.ml10{ margin-left:10px; }
.ml14{ margin-left:14px; }
.ml40{ margin-left:40px; }
.ml74{ margin-left:74px; }
.m2{margin:2px}
.m3{margin:0 3px}
.pw{width:208px;*width:206px}


html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, map{ margin:0; padding:0; }
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
ul, ol, dl, li{ list-style:none; }
h3{ _zoom:1}
textarea{ resize:none; }
fieldset, img{ border:0; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#f69; }
a:focus{ outline:none; }
em{ font-style:normal}
body{ background:#f2f0f0; color:#666; font-size:12px; font-family:Arial; }

.box_shadow{ background:#fff; *border:1px solid #ddd; box-shadow:0 1px 3px rgba(34, 25, 25, 0.2); -webkit-box-shadow:rgba(34, 25, 25, 0.2) 0px 1px 3px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; *overflow:hidden; }
.new_header{ height:82px; padding-top:5px; position:relative; }
.new_header .header_top{ height:45px; line-height:32px; padding:5px 10px 2px; text-align:right; }
.new_header .header_top .weibo{ background:url(../../images/default/register/h_sou.png) no-repeat 0 -57px; padding:0 0 2px 20px; *padding:2px 0 0 20px; }
.new_header .header_top .logo_new{ width:114px; height:44px; background:url(../../images/default/register/logo_n2.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/default/register/logo_n2.png', sizingMethod='scale'); _background-image:none; cursor:pointer; float:left; overflow:hidden; }
.new_header .header_top .h_load{ background:url(../../images/default/register/load.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/default/register/load.png', sizingMethod='scale'); _background-image:none; height:30px; width:124px; }


.none{ display:none; }
.block{ display:block; }
.red, .red a:link, .red a:visited, .red:active{ color:#f69; text-decoration:none; }
.red a:hover{ color:#f69; text-decoration:underline; }
.error_info {
	padding-left:5px;
    color: #FF3300;
}


.login-page{width:756px;padding:35px 0 35px 50px;_height:330px;min-height:330px;margin:0 auto}.user-wrapper #frame_page_wrapper{background:none;padding:20px 85px;border:0;width:796px}.user-wrapper .navigation_arrow{border:0}.dash-line{background:url(../../images/default/register/dash-line.gif) repeat-x;width:100%;height:2px;margin:20px 0}.user-wrapper{color:#666}.user-wrapper h1{float:none;color:#666; margin-bottom:10px}.reg-desc{font-size:14px; margin-bottom:25px}.reg_links{ margin-right:32px}.friend_prompt .reg-desc{margin-bottom:5px}.user-wrapper #frame_page_wrapper_content{width:798px;min-height:400px}.user-wrapper .register-page-wrapper{width:696px;padding:35px 50px;background:#fff;border:1px solid #c8c8c8;margin-top:10px}.user-wrapper #loginForm .titleBox{width:50px;text-align:right;font-size:12px;height:25px;line-height:25px;margin-right:15px}.user-wrapper #loginForm .inputBox {height:25px;width:170px;margin-left:20px;border:0px}#loginForm{width:400px; float:left}.user-wrapper #loginForm .logonInput{padding-left:2px;padding-right:2px;width:158px;margin-top:2px;height:20px;font-size:12px;background:#ffffff;border:1px solid #c8c8c8}.checkInput{padding-left:2px;padding-right:2px;width:58px;margin-top:2px;height:20px;font-size:12px;background:#ffffff;border:1px solid #c8c8c8}#logon_form_input_auth{ float:left; margin-top:15px}#logon_form_input_auth #checkCodeSpan img{ height:36px; margin-left:15px; width:90px; cursor:pointer}#checkcode_hint{margin-top:10px;display:none;color:#999999}.user-logon-right{ border-left:1px solid #ddd; float:left; margin-left:25px; min-height:300px; _height:300px; padding:20px 0px 20px 30px;width:284px}.user-wrapper .passwordMask{position:static}.logon_form_input_email{ margin-bottom:15px; line-height:20px; }.logon_form_input_pass{ clear:both; float:left; width:100%}.button{height:28px;border:0px;color:#ffffff;font-size:14px;cursor:pointer;font-weight:bold;text-align:center;float:left}.button-100{background:url(../../images/default/register/btn_100.gif) no-repeat;width:100px; margin:8px 0 0 39px}.user-wrapper .submitLogon{margin:10px;height:28px;width:100px;margin-left:66px}.remember-me{padding:15px 0 10px 39px}.forget_password{float:left;margin:16px 0 0 8px}.forget_password a, .reg-desc a{color:#f69}.reg-desc{font-size:14px; margin-bottom:25px}.user-wrapper .checkcode_apply , .user-wrapper .register_Input{width:65px;border-right:1px solid #c8c8c8}#logon_hint_logon span{line-height:25px;margin-left:39px;color:#f69}.logonInput{ width:160px; height:22px; border:1px solid #ddd; color:#898989; font-size:12px; line-height:22px; overflow:hidden; padding:0 5px; }.change-code{margin-top:6px}
#logon_hint_logon{
    color: #FF6699;
    line-height: 25px;
    margin-left: 39px;
}
#logon_hint_logon{
    display: block;
    margin-top: 10px;
}